Bookly\Lib\Entities\Payment C

Total Complexity 103
Dependencies 13
Dependents 28
Total lines 774
Lines of code 346
Logical lines of code 165
Comment lines 239
Methods 42
Properties 20

Methods 42

Method Rating Maintainability Complexity Lines of code
getPaymentData()
B
36 23 73
typeToString()
A
49 14 32
save()
A
50 8 26
setCartInfo()
S
53 6 24
statusToString()
S
57 5 18
getDetailsData()
S
65 4 8
paymentInfo()
S
59 3 13
typeToProduct()
S
64 3 10
getTypes()
S
61 1 17
typeToImage()
S
64 2 9
getInvoiceNumber()
S
79 2 3
setDetailsFromOrder()
S
65 2 8
getCouponId()
S
82 1 3
setCouponId()
S
77 1 4
getGiftCardId()
S
82 1 3
setGiftCardId()
S
77 1 4
getType()
S
82 1 3
setType()
S
77 1 4
getTotal()
S
82 1 3
setTotal()
S
77 1 4
getTax()
S
82 1 3
setTax()
S
77 1 4
getPaid()
S
82 1 3
setPaid()
S
77 1 4
getGatewayPriceCorrection()
S
82 1 3
setGatewayPriceCorrection()
S
77 1 4
getPaidType()
S
82 1 3
setPaidType()
S
77 1 4
getStatus()
S
82 1 3
setStatus()
S
77 1 4
getToken()
S
82 1 3
setToken()
S
77 1 4
getOrderId()
S
82 1 3
setOrderId()
S
77 1 4
getInvoiceId()
S
82 1 3
setInvoiceId()
S
77 1 4
getRefId()
S
82 1 3
setRefId()
S
77 1 4
getCreatedAt()
S
82 1 3
setCreatedAt()
S
77 1 4
getUpdatedAt()
S
82 1 3
setUpdatedAt()
S
77 1 4